weather echo - French English Dictionary